6
תגובות

הוצאת תוצאות מהמסד

פתח ArielTador ,
שלום,

נגיד ויש לי מסד, עם טבלא שבה יש שורות שמכילות מכוניות, כלומר "שם המכונית, סוג המכונית, שנת המכונית, דגם המכונית, מחיר המכונית" וכ'ו, ועכשיו בדף שלי עשיתי חיפוש של מכוניות, כלומר עשיתי שיוכלו לבחור עד איזה מחיר הם רוצים, איזה דגם מכונית, וכ'ו..
אבל אחרי שעשיתי את הטופס הזה, איך אני עושה שהוא יחפש במסד, ואז יביא לי תוצאות כלומר, הוא יביא לי בלוקים, שבכל אחד מהבלוקים יש פרטים של המכונית..
כמות הבלוקים תהיה לפי מספר התוצאות..
אם לא הבנתם אז זה כמו ב"יד 2" שמחפשים דברים ואז יש פרטים על המוצר..
איך עושים את זה?

6 תשובות

avatar ענה Ben ב 21 לאוגוסט 2012 #

תשתמש ב - LIKE בשאילתה שלך.

avatar ענה ArielTador ב 21 לאוגוסט 2012 #

אבל יש לי מלא נתונים, אי אפשר להכניס בתוך LIKE שיחפש מלא נתונים, כלומר: "דגם המכונית, מספר המכונית, צבע המכונית" וכ'ו, הוא יכול רק אחד, למשל רק את "צבע המכונית" ..

avatar ענה intval ב 21 לאוגוסט 2012 #

where type = 'a' AND year = 1999 AND color = 'green' AND price > 100

avatar ענה ArielTador ב 21 לאוגוסט 2012 #

סבבה, אבל אחרי זה איך אני עושה שלפי כמות התוצאות שה - SELECT מצא, ככה תהיה כמות הבלוקים שאני עושה, ושלכל אחד יהיה קישור ל ID של דף המכונית?

avatar ענה shlomo120 ב 21 לאוגוסט 2012 #

על כל מקרה לכל רכב שבמסד צריך להיות איידי יחודי .
ואתה מסדר את זה לפי GROUP BY 'id' DESC .
אתה יכול לשחק אם זה , כלומר לשנות את הסדר (עולה או יורד) ואת המרכיב שקובע את הסדר כמו המחיר , האיידי , תאריך פרסום הרכב וכו .

avatar ענה iiddaannyy ב 21 לאוגוסט 2012 #

תבצע שליפה לפי הנתונים של הטופס. כמות השורות שיחזרו זו בעצם כמות התוצאות, כמו ה"בלוקים".